//package com.whfp.coky.ui.task.act
//
//import android.bluetooth.BluetoothGatt
//import com.clj.fastble.data.BleDevice
//import com.clj.fastble.exception.BleException
//import com.whfp.coky.ble.BleController
//import com.whfp.coky.databinding.ActivityWzxBinding
//import com.whfp.coky.ui.base.BaseActivity
//import com.whfp.coky.ui.task.vm.PhyEviBoxVM
//import com.whfp.coky.widget.clicks
//
///**
//*
//* 物证箱
//* author coky
//* created 2022/4/7 20:18
//*/
//
//class PhyEviBoxAct : BaseActivity<PhyEviBoxVM, ActivityWzxBinding>(){
//
//    override fun initView() {
//        vModel.BC = BleController(this, initConnListener(), initPirintListener())
////        获取任务意图，进行不同的操作
//        vBinding.sbConn.getRightView().clicks {
//            vModel.connDev()
//        }
//    }
//
//    override fun initData() {
//
//    }
//
//
//    //    设备的连接和数据交互回调..
//    fun initConnListener() = object : DevListener {
//        override fun startConn(type: BleController.DEV_TYPE) {
////                启动连接（可能是扫码，可能是本地信息直连）
//            startActivity(ScanCodeAct::class.java)
//        }
//
//        override fun connFailed(bleDev: BleDevice?, bleExc: BleException?) {
//            connFailedView()
//        }
//
//        override fun connSuccess(bleDev: BleDevice?, btGatt: BluetoothGatt?, i: Int) {
//            vModel.storeDev()
//            connSuccessView()
//        }
//
//        override fun disConned(
//            isActive: Boolean,
//            bleDev: BleDevice?,
//            btGatt: BluetoothGatt?,
//            i: Int
//        ) {
//            connFailedView()
//        }
//
//    }
//}